<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
         var num = 1;
         function test1 () {
            var num = 10;
            function test2() {
                var num = 20;
                console.log(num);
            }
            console.log(num);
            test2();
         }
         console.log(num);
         test1();
        //  for(i=1;i<=100;i++)
        //  {}
        // console.log(i);
        
    //   var num = 10;
    //   function test01() {
    //     let num = 10;
    //     console.log(num); //10 局部变量
    //   }
      
    //   function test02() {
    //     let num = 20;
    //     console.log(num); //20 局部变量
    //   }
    //   console.log(num); //全局
    //   test01();
    //   test02();



     //有名 ForSum
    // var add1 = function ForSum() {
    //     var sum = 0;
    //     for(var i = 0 ; i < arguments.length;i++) //根据传入参数求和
    //      sum += arguments[i];
    //     return sum;
    // }
    //匿名
    // var add = function() {
    //     var sum = 0;
    //     for(var i = 0 ; i < arguments.length;i++) //根据传入参数求和
    //        sum += arguments[i];
    //     return sum;
    // }
    //调用
    // console.log(add1(10,20));
    // console.log(add());
    // console.log(typeof(add1) + " " +typeof(add));
    
    

        // function func(num,name) {
        //     console.log("hello" + name + num);
        //     return 1;
        // }
        // //实参个数比形参多
        // func('da',2,2);
        //实参个数比形参少
        // func(2);
        // console.log(typeof(func));
        


        //无参数列表 无返回值
        // function func1() {
        //     console.log("hello ");
        // }
        //有参数列表 有返回值
        // function func2(num,name) {
        //     console.log("hello" + name + num);
        //     return 1;
        // }
        // let b = func1();
        // console.log(typeof(b));
        // var a = func2(2,'aa');
        // console.log(typeof(a));

    </script>
</body>
</html>